﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Sinacor.Servico.Bovespa.ManutencaoOrdens.BusinessEntity
{
    /// <summary>
    /// Entidade armazena as informações que compõe o valor de uma ordem
    /// </summary>
    public class ValorOrdem
    {
        #region Atributos

        private decimal? _valorExecutado;
        private decimal? _valorNaoExecutado;
        private decimal? _valorTotal;

        #endregion

        #region Construtores

        public ValorOrdem()
        {
        }

        public ValorOrdem(decimal? valorExecutado,
                          decimal? valorNaoExecutado,
                          decimal? valorTotal)
        {
            _valorExecutado = valorExecutado;
            _valorNaoExecutado = valorNaoExecutado;
            _valorTotal = valorTotal;
        }

        #endregion

        #region Propriedades

        public decimal? ValorExecutado
        {
            get { return _valorExecutado; }
            set { _valorExecutado = value; }
        }

        public decimal? ValorNaoExecutado
        {
            get { return _valorNaoExecutado; }
            set { _valorNaoExecutado = value; }
        }

        public decimal? ValorTotal
        {
            get { return _valorTotal; }
            set { _valorTotal = value; }
        }

        #endregion
    }
}
